package level.editor.tool;

import java.awt.event.MouseEvent;

import level.editor.command.Command;

/*
 * Empty interface for tools. When creating a new tool, make sure to:
 * 	-Store state information in the Tool object itself
 * 	-Give the tool a reference to the view
 * 	-Change the view's selected tool when the tool's state is changed
 *
 */

public interface Tool
{
	public void pushUpCommand(Command command);
	public void pushDownCommand(Command command);
	public void handleClick(MouseEvent e);
	public void handlePress(MouseEvent e);
}